/* login.html区域css */
body{ background-color: #1b1b1b;}
.login_en{
  margin: auto;
}
.login_en>h2{
  font-size: 22px;
  color: aliceblue;
  padding: 41px 0px 41px 0px;
}
.login_en>p{
  font-size: 14px;
  color: aliceblue;
  margin-bottom: 16px;
}
.login_en>input,.code>input,.paw>input{
  box-sizing: border-box;
  margin-bottom: 30px;
  height: 30px;
  width: 100%;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid rgb(122, 125, 128) !important;
  outline: none;
  color: aliceblue !important;
  font-size: 16px;
}
.login_en>button,.code>button{
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 42px;
  background-color: #baaa77;
  margin-bottom: 20px;
  color: aliceblue;
  border:none;
}
.login_en>button:hover{background: #9b8f69}
.login_en>.log{
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 42px;
  background-color: #424040;
  line-height: 42px;
  text-align: center;
  margin-bottom: 20px;
  color: aliceblue;
}
.login_en>.log:hover{background: #baaa77;}
.code>button:hover{background: #baaa77;}
.login_en>div{
  color: #5b5b5b;
  font-size: 14px;
  display: flex; 
  justify-content: space-between;
  margin-bottom: 30px;
}
.login_en>div a{
  color: #5b5b5b;
  font-size: 14px;
}
.login_en>h6{
  height: 30px;
  line-height: 30px;
  border-top: #5b5b5b solid 1px;
}
.login_en>h6>a{ color: aliceblue;}
.login_en>.weixin{
  display: block;
  width: 57px;
  height: 57px;
  background:url(../img/home_07.jpg) no-repeat ;
  background-size: cover;
  border-radius: 50%;
  margin: auto;
}
.fo{
  background-color: #1b1b1b;
  margin: 30px 0px;
}
.fo>p{
  height: 32px;
  margin: auto;
  line-height: 32px;
  color: #5b5b5b;
  text-align: center;
}
.fo>p>a{color:#5b5b5b;}
/* register区域独有css */
.log_en>.code{display:flex;}
.code>input{width: 60%;margin: 0px;}
.code>button{
  width: 30%;
  height: 30px;
  background-color: #424040;
  margin: 0px;
}
.paw{display: block !important;}
.paw>.eye{
  width: 20px;
  height: 30px;
  background: url(../img/eye.png) no-repeat;
  background-size: 100% auto;
  position: relative;
  top: -58px;
  left: 92%;
}
.login_en>.reg{
  margin-top: -30px;
}
@media (min-width:960px) {
  .login_en{width: 336px;}
  .fo>p{width: 1200px;}

}
@media (max-width:960px) {
  .login_en{width: 85%;}
  .fo>p{width: 100%;font-size:12px;}
  .fo{border-top:solid #424040 1px;}
}
button{cursor: pointer;}
#ts{
  position: absolute;
  top: 365px;
  color:rgb(141, 32, 32);
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-text-fill-color: #ededed !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  background-color: transparent;
  background-image: none;
  transition: background-color 50000s ease-in-out 0s;
  }
  #regp{
    position: absolute;
    top: 370px;
    color:rgb(141, 32, 32);
    font-size: 14px;
  }
  #regwd{
    position: absolute;
    top: 370px;
    color:rgb(141, 32, 32);
    font-size: 14px;
  }
  #btnLogin, #regbtn,#vali{
    font-size: 13px;
  }
 



